*!version 6.0  14Oct2014 

capture program drop kconst
program define kconst, eclass
	syntax anything
	
	tokenize "`anything'"
	local p1  `1'
	local p2  `2'
	local kid `3'
	
	
 if (`kid'==1) {
 if (`p1'==0){
 if (`p2'==0) {
 local C1=0.333333333333333
 local C2=1.33333333333333
 }
 }
 if (`p1'==1){
 if (`p2'==0) {
 local C1=-0.1
 local C2=4.8
 }
 if (`p2'==1) {
 local C1=0.8
 local C2=19.2
 }
 }
 if (`p1'==2){
 if (`p2'==0) {
 local C1=0.0285714285714287
 local C2=10.2857142857143
 }
 if (`p2'==1) {
 local C1=-0.428571428571427
 local C2=274.285714285714
 }
 if (`p2'==2) {
 local C1=1.28571428571428
 local C2=308.571428571429
 }
 }
 if (`p1'==3){
 if (`p2'==0) {
 local C1=-0.00793650793649814
 local C2=17.7777777777783
 }
 if (`p2'==1) {
 local C1=0.190476190476176
 local C2=1600.00000000012
 }
 if (`p2'==2) {
 local C1=-1.00000000000003
 local C2=10080.0000000008
 }
 if (`p2'==3) {
 local C1=1.77777777777777
 local C2=4977.77777777821
 }
 }
 if (`p1'==4){
 if (`p2'==0) {
 local C1=0.00216450216449893
 local C2=27.2727272727347
 }
 if (`p2'==1) {
 local C1=-0.0757575757576774
 local C2=6109.0909090921
 }
 if (`p2'==2) {
 local C1=0.606060606059373
 local C2=115461.818181807
 }
 if (`p2'==3) {
 local C1=-1.81818181818016
 local C2=293236.363636312
 }
 if (`p2'==4) {
 local C1=2.27272727272634
 local C2=80181.8181817951
 }
 }
 if (`p1'==5){
 if (`p2'==0) {
 local C1=-0.000582750584072755
 local C2=38.7692307691143
 }
 if (`p2'==1) {
 local C1=0.0279720279806952
 local C2=18092.3076921598
 }
 if (`p2'==2) {
 local C1=-0.314685314702729
 local C2=781587.692308313
 }
 if (`p2'==3) {
 local C1=1.39860139862503
 local C2=5582769.23070759
 }
 if (`p2'==4) {
 local C1=-2.88461538463889
 local C2=7463076.92303863
 }
 if (`p2'==5) {
 local C1=2.76923076923777
 local C2=1289619.69231728
 }
 }
 if (`p1'==6){
 if (`p2'==0) {
 local C1=0.000155400158703856
 local C2=52.2666666813375
 }
 if (`p2'==1) {
 local C1=-0.00979020967770339
 local C2=45158.4000232623
 }
 if (`p2'==2) {
 local C1=0.146853146718058
 local C2=3810240.00305634
 }
 if (`p2'==3) {
 local C1=-0.897435898077674
 local C2=59136000.0516687
 }
 if (`p2'==4) {
 local C1=2.69230769423302
 local C2=213444000.281064
 }
 if (`p2'==5) {
 local C1=-4.20000000228174
 local C2=174356582.583545
 }
 if (`p2'==6) {
 local C1=3.266666667565
 local C2=20718297.6275418
 }
 }
 if (`p1'==7){
 if (`p2'==0) {
 local C1=-4.11365348327308e-05
 local C2=67.7647062980167
 }
 if (`p2'==1) {
 local C1=0.00329083788165008
 local C2=99614.1186678147
 }
 if (`p2'==2) {
 local C1=-0.0633484429563396
 local C2=14792696.6380086
 }
 if (`p2'==3) {
 local C1=0.506787375546992
 local C2=430475298.36917
 }
 if (`p2'==4) {
 local C1=-2.05882356315851
 local C2=3264437686.45156
 }
 if (`p2'==5) {
 local C1=4.61176469177008
 local C2=6999904063.30826
 }
 if (`p2'==6) {
 local C1=-5.76470586378127
 local C2=3838978717.71456
 }
 if (`p2'==7) {
 local C1=3.76470587169752
 local C2=332572914.642903
 }
 }
 if (`p1'==8){
 if (`p2'==0) {
 local C1=1.07820976609219e-05
 local C2=85.2631303268003
 }
 if (`p2'==1) {
 local C1=-0.0010711795912357
 local C2=200084.040818939
 }
 if (`p2'==2) {
 local C1=0.0257188626565039
 local C2=48530367.293081
 }
 if (`p2'==3) {
 local C1=-0.260059123858809
 local C2=2403408146.73831
 }
 if (`p2'==4) {
 local C1=1.36532014608383
 local C2=33224189297.6117
 }
 if (`p2'==5) {
 local C1=-4.09596675634384
 local C2=146138075172.791
 }
 if (`p2'==6) {
 local C1=7.2817234992981
 local C2=206092142381.58
 }
 if (`p2'==7) {
 local C1=-7.57894077897072
 local C2=80937582484.7007
 }
 if (`p2'==8) {
 local C1=4.2631561756134
 local C2=5335240470.92272
 }
 }
 if (`p1'==9){
 if (`p2'==0) {
 local C1=-4.34125468018465e-06
 local C2=104.759683619607
 }
 if (`p2'==1) {
 local C1=0.000359364319592714
 local C2=373351.594641908
 }
 if (`p2'==2) {
 local C1=-0.0100117437541485
 local C2=139779902.485658
 }
 if (`p2'==3) {
 local C1=0.123909175395966
 local C2=10992402108.5829
 }
 if (`p2'==4) {
 local C1=-0.812669515609741
 local C2=252479011669.66
 }
 if (`p2'==5) {
 local C1=3.12047624588013
 local C2=1983097707753.03
 }
 if (`p2'==6) {
 local C1=-7.36788511276245
 local C2=5634749358454.49
 }
 if (`p2'==7) {
 local C1=10.8265118598938
 local C2=5601398362056.87
 }
 if (`p2'==8) {
 local C1=-9.64254522323608
 local C2=1650683628680.73
 }
 if (`p2'==9) {
 local C1=4.76183295249939
 local C2=85540403080.8251
 }
 }
 if (`p1'==10){
 if (`p2'==0) {
 local C1=-5.92561264056712e-07
 local C2=126.173458124805
 }
 if (`p2'==1) {
 local C1=2.24271789193153e-05
 local C2=655457.487684009
 }
 if (`p2'==2) {
 local C1=0.00358942896127701
 local C2=362125556.143413
 }
 if (`p2'==3) {
 local C1=-0.057509183883667
 local C2=42895674678.736
 }
 if (`p2'==4) {
 local C1=0.448391914367676
 local C2=1532214531495.65
 }
 if (`p2'==5) {
 local C1=-2.11321067810059
 local C2=19636178554116.5
 }
 if (`p2'==6) {
 local C1=6.33000183105469
 local C2=98056668493842
 }
 if (`p2'==7) {
 local C1=-12.2766418457031
 local C2=193660165481737
 }
 if (`p2'==8) {
 local C1=15.3532409667969
 local C2=142664371644737
 }
 if (`p2'==9) {
 local C1=-11.9469718933105
 local C2=32680235535116.8
 }
 if (`p2'==10) {
 local C1=5.25889778137207
 local C2=1366106680644.88
 }
 }
 }
 if (`kid'==2) {
 if (`p1'==0){
 if (`p2'==0) {
 local C1=0.5
 local C2=1
 }
 }
 if (`p1'==1){
 if (`p2'==0) {
 local C1=-0.166666666666666
 local C2=4
 }
 if (`p2'==1) {
 local C1=0.999999999999999
 local C2=12
 }
 }
 if (`p1'==2){
 if (`p2'==0) {
 local C1=0.0499999999999927
 local C2=8.99999999999989
 }
 if (`p2'==1) {
 local C1=-0.599999999999969
 local C2=191.999999999998
 }
 if (`p2'==2) {
 local C1=1.49999999999998
 local C2=179.999999999997
 }
 }
 if (`p1'==3){
 if (`p2'==0) {
 local C1=-0.0142857142856023
 local C2=15.9999999999967
 }
 if (`p2'==1) {
 local C1=0.285714285713908
 local C2=1199.99999999958
 }
 if (`p2'==2) {
 local C1=-1.28571428571377
 local C2=6479.99999999822
 }
 if (`p2'==3) {
 local C1=1.99999999999972
 local C2=2799.99999999933
 }
 }
 if (`p1'==4){
 if (`p2'==0) {
 local C1=0.00396825396776279
 local C2=24.999999999904
 }
 if (`p2'==1) {
 local C1=-0.119047619048388
 local C2=4799.99999999096
 }
 if (`p2'==2) {
 local C1=0.83333333333394
 local C2=79379.9999999445
 }
 if (`p2'==3) {
 local C1=-2.22222222222626
 local C2=179199.999999687
 }
 if (`p2'==4) {
 local C1=2.50000000000273
 local C2=44099.9999998837
 }
 }
 if (`p1'==5){
 if (`p2'==0) {
 local C1=-0.00108225108795068
 local C2=36.0000000009544
 }
 if (`p2'==1) {
 local C1=0.0454545455922926
 local C2=14700.0000007333
 }
 if (`p2'==2) {
 local C1=-0.454545454842446
 local C2=564480.000082575
 }
 if (`p2'==3) {
 local C1=1.81818181864219
 local C2=3628800.00023153
 }
 if (`p2'==4) {
 local C1=-3.40909090952482
 local C2=4410000.00041152
 }
 if (`p2'==5) {
 local C1=3.00000000013097
 local C2=698544.000095851
 }
 }
 if (`p1'==6){
 if (`p2'==0) {
 local C1=0.000291375558163054
 local C2=49.0000000807229
 }
 if (`p2'==1) {
 local C1=-0.0163170211235411
 local C2=37632.0000808351
 }
 if (`p2'==2) {
 local C1=0.2202797360369
 local C2=2857680.00223594
 }
 if (`p2'==3) {
 local C1=-1.22377624921501
 local C2=40320000.092693
 }
 if (`p2'==4) {
 local C1=3.36538464389741
 local C2=133402500.284745
 }
 if (`p2'==5) {
 local C1=-4.84615386696532
 local C2=100590336.250403
 }
 if (`p2'==6) {
 local C1=3.5000000068685
 local C2=11099088.0082191
 }
 }
 if (`p1'==7){
 if (`p2'==0) {
 local C1=-7.77092654971057e-05
 local C2=64.0000038038176
 }
 if (`p2'==1) {
 local C1=0.0055944790947251
 local C2=84672.0058301801
 }
 if (`p2'==2) {
 local C1=-0.0979024390690029
 local C2=11430721.0463556
 }
 if (`p2'==3) {
 local C1=0.717949407175183
 local C2=304920057.289328
 }
 if (`p2'==4) {
 local C1=-2.69230864942074
 local C2=2134440363.92093
 }
 if (`p2'==5) {
 local C1=5.60000113397837
 local C2=4249942482.73742
 }
 if (`p2'==6) {
 local C1=-6.53333409875631
 local C2=2175421444.25063
 }
 if (`p2'==7) {
 local C1=4.00000020302832
 local C2=176679380.680557
 }
 }
 if (`p1'==8){
 if (`p2'==0) {
 local C1=2.18183413380757e-05
 local C2=81.0000794511867
 }
 if (`p2'==1) {
 local C1=-0.00185953138861805
 local C2=172800.541412919
 }
 if (`p2'==2) {
 local C1=0.0407402217388153
 local C2=38420009.7178256
 }
 if (`p2'==3) {
 local C1=-0.380106568336487
 local C2=1756346185.84028
 }
 if (`p2'==4) {
 local C1=1.85295575857162
 local C2=22545053348.8166
 }
 if (`p2'==5) {
 local C1=-5.1882472038269
 local C2=92554313087.018
 }
 if (`p2'==6) {
 local C1=8.64706671237946
 local C2=122367438459.692
 }
 if (`p2'==7) {
 local C1=-8.47059142589569
 local C2=45230142568.556
 }
 if (`p2'==8) {
 local C1=4.50000092387199
 local C2=2815835708.811
 }
 }
 if (`p1'==9){
 if (`p2'==0) {
 local C1=4.68557118438184e-06
 local C2=100.001152185784
 }
 if (`p2'==1) {
 local C1=0.000529960263520479
 local C2=326698.901377387
 }
 if (`p2'==2) {
 local C1=-0.0157094746828079
 local C2=112913004.163799
 }
 if (`p2'==3) {
 local C1=0.18475353717804
 local C2=8245154393.28242
 }
 if (`p2'==4) {
 local C1=-1.13636112213135
 local C2=176755900163.269
 }
 if (`p2'==5) {
 local C1=4.09473609924316
 local C2=1301601790390.11
 }
 if (`p2'==6) {
 local C1=-9.10118865966797
 local C2=3480802183163.29
 }
 if (`p2'==7) {
 local C1=12.6308746337891
 local C2=3267931174533.81
 }
 if (`p2'==8) {
 local C1=-10.6575126647949
 local C2=912326437703.479
 }
 if (`p2'==9) {
 local C1=4.99992036819458
 local C2=44916975840.9114
 }
 }
 if (`p1'==10){
 if (`p2'==0) {
 local C1=0.000199975620489568
 local C2=120.969780523265
 }
 if (`p2'==1) {
 local C1=-0.0060248076915741
 local C2=580633.742406933
 }
 if (`p2'==2) {
 local C1=0.0271593332290649
 local C2=298292189.248646
 }
 if (`p2'==3) {
 local C1=-0.118029594421387
 local C2=32946394271.3983
 }
 if (`p2'==4) {
 local C1=0.678001403808594
 local C2=1103315909981.8
 }
 if (`p2'==5) {
 local C1=-2.8924560546875
 local C2=13331592042473
 }
 if (`p2'==6) {
 local C1=8.1068115234375
 local C2=62878798430702.7
 }
 if (`p2'==7) {
 local C1=-14.8649291992188
 local C2=117374454020910
 }
 if (`p2'==8) {
 local C1=17.6541748046875
 local C2=82487887927301
 }
 if (`p2'==9) {
 local C1=-13.0838928222656
 local C2=17947030260316.1
 }
 if (`p2'==10) {
 local C1=5.49765396118164
 local C2=715867764128.387
 }
 }
 }
 if (`kid'==3) {
 if (`p1'==0){
 if (`p2'==0) {
 local C1=0.375
 local C2=1.2
 }
 }
 if (`p1'==1){
 if (`p2'==0) {
 local C1=-0.115789473684211
 local C2=4.49798179659677
 }
 if (`p2'==1) {
 local C1=0.842105263157895
 local C2=16.7154728927583
 }
 }
 if (`p1'==2){
 if (`p2'==0) {
 local C1=0.033482142857143
 local C2=9.81646825396846
 }
 if (`p2'==1) {
 local C1=-0.464285714285726
 local C2=246.349206349214
 }
 if (`p2'==2) {
 local C1=1.32812500000002
 local C2=266.631944444454
 }
 }
 if (`p1'==3){
 if (`p2'==0) {
 local C1=-0.00936222792511199
 local C2=17.1423583607642
 }
 if (`p2'==1) {
 local C1=0.2102461743182
 local C2=1465.2713806652
 }
 if (`p2'==2) {
 local C1=-1.05655355954787
 local C2=8911.29621722357
 }
 if (`p2'==3) {
 local C1=1.82035928143731
 local C2=4288.56473226901
 }
 }
 if (`p1'==4){
 if (`p2'==0) {
 local C1=0.00256405887983036
 local C2=26.471726419711
 }
 if (`p2'==1) {
 local C1=-0.0847303620927278
 local C2=5670.24522674757
 }
 if (`p2'==2) {
 local C1=0.651151696880333
 local C2=103766.558129494
 }
 if (`p2'==3) {
 local C1=-1.89587024669527
 local C2=257166.288749527
 }
 if (`p2'==4) {
 local C1=2.31540479760156
 local C2=68979.7265596946
 }
 }
 if (`p1'==5){
 if (`p2'==0) {
 local C1=-0.000692327266378356
 local C2=37.8030101065867
 }
 if (`p2'==1) {
 local C1=0.0315930338813359
 local C2=16958.7194854538
 }
 if (`p2'==2) {
 local C1=-0.342512696563062
 local C2=711237.176273326
 }
 if (`p2'==3) {
 local C1=1.47962261931389
 local C2=4964148.04675615
 }
 if (`p2'==4) {
 local C1=-2.98356568117015
 local C2=6513914.18146154
 }
 if (`p2'==5) {
 local C1=2.8119664051992
 local C2=1108538.27359325
 }
 }
 if (`p1'==6){
 if (`p2'==0) {
 local C1=0.000185013186126071
 local C2=51.1354623094499
 }
 if (`p2'==1) {
 local C1=-0.0111415456649411
 local C2=42649.1227734126
 }
 if (`p2'==2) {
 local C1=0.161503519528196
 local C2=3501503.85604356
 }
 if (`p2'==3) {
 local C1=-0.960724128526635
 local C2=53169992.4514926
 }
 if (`p2'==4) {
 local C1=2.81992441765033
 local C2=188508235.652391
 }
 if (`p2'==5) {
 local C1=-4.32027687039226
 local C2=151705648.524794
 }
 if (`p2'==6) {
 local C1=3.30943989104708
 local C2=17800087.7625795
 }
 }
 if (`p1'==7){
 if (`p2'==0) {
 local C1=-4.90504635308753e-05
 local C2=66.4686791385977
 }
 if (`p2'==1) {
 local C1=0.00376765715918737
 local C2=94641.1544249395
 }
 if (`p2'==2) {
 local C1=-0.0702605819096789
 local C2=13702534.6421256
 }
 if (`p2'==3) {
 local C1=0.547905247658491
 local C2=390598570.447533
 }
 if (`p2'==4) {
 local C1=-2.17951306328177
 local C2=2911582861.44089
 }
 if (`p2'==5) {
 local C1=4.79666758701205
 local C2=6153252223.55684
 }
 if (`p2'==6) {
 local C1=-5.90634610503912
 local C2=3332903726.62978
 }
 if (`p2'==7) {
 local C1=3.80750473635271
 local C2=285633131.714089
 }
 }
 if (`p1'==8){
 if (`p2'==0) {
 local C1=1.28009644413396e-05
 local C2=83.8024160962497
 }
 if (`p2'==1) {
 local C1=-0.0012318922963459
 local C2=191016.021735915
 }
 if (`p2'==2) {
 local C1=0.0287254140712321
 local C2=45250162.0718378
 }
 if (`p2'==3) {
 local C1=-0.283516984432936
 local C2=2197551933.29091
 }
 if (`p2'==4) {
 local C1=1.4586429297924
 local C2=29881663369.7835
 }
 if (`p2'==5) {
 local C1=-4.30135545134544
 local C2=129595889329.345
 }
 if (`p2'==6) {
 local C1=7.53462833166122
 local C2=180547839391.581
 }
 if (`p2'==7) {
 local C1=-7.74197471141815
 local C2=70153904195.6161
 }
 if (`p2'==8) {
 local C1=4.30597522854805
 local C2=4581150539.5851
 }
 }
 if (`p1'==9){
 if (`p2'==0) {
 local C1=-2.56981365964748e-06
 local C2=103.136967120782
 }
 if (`p2'==1) {
 local C1=0.000382994418032467
 local C2=357882.128373971
 }
 if (`p2'==2) {
 local C1=-0.0111749973148108
 local C2=131065694.25377
 }
 if (`p2'==3) {
 local C1=0.136033833026886
 local C2=10117813548.0377
 }
 if (`p2'==4) {
 local C1=-0.875308513641357
 local C2=228745243443.724
 }
 if (`p2'==5) {
 local C1=3.30519819259644
 local C2=1772311718505.28
 }
 if (`p2'==6) {
 local C1=-7.69141054153442
 local C2=4976168741761.24
 }
 if (`p2'==7) {
 local C1=11.1589169502258
 local C2=4895118462920.4
 }
 if (`p2'==8) {
 local C1=-9.82742595672607
 local C2=1429179266718.81
 }
 if (`p2'==9) {
 local C1=4.80476921796799
 local C2=73448661555.592
 }
 }
 if (`p1'==10){
 if (`p2'==0) {
 local C1=0.000106673240225064
 local C2=124.520672499749
 }
 if (`p2'==1) {
 local C1=-0.00113465404137969
 local C2=632044.740476285
 }
 if (`p2'==2) {
 local C1=0.00709155201911926
 local C2=342376453.533928
 }
 if (`p2'==3) {
 local C1=-0.0642940998077393
 local C2=39880130461.1472
 }
 if (`p2'==4) {
 local C1=0.481655120849609
 local C2=1403708230458.23
 }
 if (`p2'==5) {
 local C1=-2.25773620605469
 local C2=17759178822082.7
 }
 if (`p2'==6) {
 local C1=6.68578338623047
 local C2=87680850871448.7
 }
 if (`p2'==7) {
 local C1=-12.7984313964844
 local C2=171433376795336
 }
 if (`p2'==8) {
 local C1=15.8130035400391
 local C2=125143858240646
 }
 if (`p2'==9) {
 local C1=-12.1715126037598
 local C2=28437327354854.3
 }
 if (`p2'==10) {
 local C1=5.30557250976562
 local C2=1179682266812.88
 }
 }
 }

 
 ereturn scalar C1=`C1'
 ereturn scalar C2=`C2'
 
 
 
 end 
 
